<?php 
    function fechaCambio($fecha){
       
       $fecha = explode('-',$fecha);
       $fecha = $fecha[2].'-'.$fecha[1].'-'.$fecha[0];
       return ($fecha);
       
   }
   
   if(count($estrategiaDetalle)>0){
       
       foreach ($estrategiaDetalle as $estrategia){
           
           
           
           ${'data_'.$estrategia->getServicioTipoId().'_'.$estrategia->getLlamadaEstrategiaId()}++;
           ${'agente_'.$estrategia->getAgenteId().'_'.$estrategia->getLlamadaEstrategiaId()}++;
           if($estrategia->getStatus()==1){
           ${'totalHechas_'.$estrategia->getLlamadaEstrategiaId()}++;
           ${'totalAsig_'.$estrategia->getLlamadaEstrategia()->getTipo()}++;
           ${'totalAsig'}++;
           }
           
           ${'totalTipo_'.$estrategia->getLlamadaEstrategia()->getTipo()}++;
           ${'totalTipo'}++;
           
           
           
           
       }
       $disable = 'disabled';
       
   }else{
       
       $disable = '';
   }
   

?>

<div class="estratetigaContenedor" id="aqui">

     <div id="filtroRangos"></div>
    <div class="clear"></div>
    
    <table border="0" cellpadding="0" cellspacing="0">
        
<?php //Inicio del Armado del esqueleto 

    


    
    $countColumnas = 2;
    $atrr          = 'class="estraDatos" ';
    $atrrClick     = 'class="estraDatos" style="cursor:pointer;"';
    $atrr2         = 'class="estraDatos" style="background: whitesmoke;"';
 
    //Titulos de las llamadas
    foreach ($llamadasEstartegias as $llamadasEstartegia)
    ${"cadena".$llamadasEstartegia->getId()} = '<td><div class="estraDatosTitu"><div class="estraDatosTituText" id="option'.$llamadasEstartegia->getId().'">'.$llamadasEstartegia->getNombre().'</td>';
    
    
    //Titulos de los totales
    $obligatorios   = '';
    $calida         = '';
    $depuracion     = '';
    $totalEstrategia= '';
    
    if($agenteActivo) $display = 'display:none;'; else $display = '';
      
    
foreach ($periodicidadHoy as $perHoy){
    ${'servicio_'.$perHoy->getCategoriaId().'_estrategia_3'}.="<div class='userId' style='display:none;' id='userId_".$perHoy->getUsuarioId()."'>".$perHoy->getOrdenado().'_'.$perHoy->getUsuarioId()."_3_".$perHoy->getCategoriaId()."</div>";
    ${'servicio_'.$perHoy->getCategoriaId().'_estrategia_3_total'}++;
}

foreach ($periodicidadTres as $perTres){
    ${'servicio_'.$perTres->getCategoriaId().'_estrategia_4'}.="<div class='userId' style='display:none;' id='userId_".$perTres->getUsuarioId()."'>".$perTres->getOrdenado().'_'.$perTres->getUsuarioId()."_4_".$perTres->getCategoriaId()."</div>";
    ${'servicio_'.$perTres->getCategoriaId().'_estrategia_4_total'}++;
}

foreach ($periodicidadSeis as $perSeis){
    ${'servicio_'.$perSeis->getCategoriaId().'_estrategia_9'}.="<div class='userId' style='display:none;' id='userId_".$perSeis->getUsuarioId()."'>".$perSeis->getOrdenado().'_'.$perSeis->getUsuarioId()."_9_".$perSeis->getCategoriaId()."</div>";
    ${'servicio_'.$perSeis->getCategoriaId().'_estrategia_9_total'}++;
}

foreach ($periodicidadUlt as $perUlt){
    ${'servicio_'.$perUlt->getCategoriaId().'_estrategia_10'}.="<div class='userId' style='display:none;' id='userId_".$perUlt->getUsuarioId()."'>".$perUlt->getOrdenado().'_'.$perUlt->getUsuarioId()."_10_".$perUlt->getCategoriaId()."</div>";
    ${'servicio_'.$perUlt->getCategoriaId().'_estrategia_10_total'}++;
}
    
?>        
        
        
        
        <tr>
            <td><div <?php echo $atrr ?> style="border:none; font-weight: bold; "><?php echo fechaCambio($estrategiaBd->getFecha()); ?></div></td>
            <?php 
            
            if(!$agenteActivo){
            foreach ($servicios as $servicio){ ?>
            <td class="estraAgentesTitulo">
                <div class="estraAgentes">
                <font style="font-size: 14px;"><?php echo $servicio->getNombre(); ?></font><br>
                &nbsp;<br>
                
                </div>
            </td>
            <?php 
            
            $countColumnas++;
            
            $valorInt = 0;
            foreach ($llamadasEstartegias as $llamadasEstartegia){
            
                if(${'totalTipo'})
                    $valorInt = '<p>'.(${'data_'.$servicio->getId().'_'.$llamadasEstartegia->getId()}+0).'</p>';
                else
                    $valorInt = ${'servicio_'.$servicio->getId().'_estrategia_'.$llamadasEstartegia->getId()}.'<p>'.(${'servicio_'.$servicio->getId().'_estrategia_'.$llamadasEstartegia->getId().'_total'}+0).'</p>';
                
                ${"cadena".$llamadasEstartegia->getId()} .= "<td $atrrClick  id='result".$servicio->getId()."_".$llamadasEstartegia->getId()."' ";
                
                if(($llamadasEstartegia->getId()!=1) && ($llamadasEstartegia->getId()!=2) && ($llamadasEstartegia->getId()!=3) && ($llamadasEstartegia->getId()!=4)&& ($llamadasEstartegia->getId()!=5) && ($llamadasEstartegia->getId()!=9) && ($llamadasEstartegia->getId()!=10) )
                ${"cadena".$llamadasEstartegia->getId()} .= " onclick='onClickFiltro(".$servicio->getId().",\"".$servicio->getNombre()."\",".$llamadasEstartegia->getId().")'";
                
                ${"cadena".$llamadasEstartegia->getId()} .= ">$valorInt</td>";
                
            
            }
            
            //Titulo de los totales
            $obligatorios .= "<td $atrr  id='total_1_".$servicio->getId()."' style='background: #ccc;'><p>0</p></td>";
            $calida       .= "<td $atrr  id='total_2_".$servicio->getId()."' style='background: #ccc;'><p>0</p></td>";
            $depuracion   .= "<td $atrr  id='total_3_".$servicio->getId()."' style='background: #ccc;'><p>0</p></td>";
            
            $totalEstrategia .= "<td $atrr  id='totalEstrategia".$servicio->getId()."' style='background: #ccc;'><p>0</p></td>";
            
            
            
            }
            
            
            foreach ($llamadasEstartegias as $llamadasEstartegia)
            ${"cadena".$llamadasEstartegia->getId()} .= "<td $atrr id='total_".$llamadasEstartegia->getId()."'>".number_format(0,0,',','.')."/0</td>";
            
            
            
            $obligatorios .= "<td $atrr id='total_1_0' style='background: #ccc;'><p>0</p></td>";
            $calida       .= "<td $atrr id='total_2_0' style='background: #ccc;'><p>0</p></td>";
            $depuracion   .= "<td $atrr id='total_3_0' style='background: #ccc;'><p>0</p></td>";
            
            
            $totalEstrategia .= "<td $atrr  id='totalEstrategia0' style='background: #ccc;'><p>0</p></td>";
            
            
            
            ?>
            <td class="estraAgentesTitulo">
                <div class="estraAgentes">
                <font style="font-size: 14px;">TOTALES</font><br>
                &nbsp;<br>
                
                </div>
            </td>
            <?php 
            
            }
            
            foreach ($usuariosAgentes as $agente){ 
                
                
                
                ?>
            <td class="estraAgentesTitulo">
                <div class="estraAgentes">
                <font style="font-size: 14px;"><?php echo ucfirst($agente->getUserName()); ?></font><br>
                <?php 
                
                    $primerNOmbre   = explode(" ", $agente->getFirstName());
                    $primerApellido = explode(" ", $agente->getLastName());
                echo ucfirst($primerNOmbre[0]).' '.ucfirst($primerApellido[0]); 
                
                
                ?>
                
                </div>
            </td>
            <?php 
            
            
            $countColumnas++;
            
            foreach ($llamadasEstartegias as $llamadasEstartegia){
                $valorInt = ${'agente_'.$agente->getId().'_'.$llamadasEstartegia->getId()}+0;
                 
                ${"cadena".$llamadasEstartegia->getId()} .= "<td $atrr><input id='agente_".$llamadasEstartegia->getId()."_".$agente->getId()."' onkeyup='sumaValoresRango(".$llamadasEstartegia->getId().")' class='agente_".$llamadasEstartegia->getId()." agentesInput' type='text' style='width:50px;padding:5px; border: 1px solid #ccc;text-align:center' value='$valorInt' $disable/></td>";
                
            }
           
            $obligatorios .= "<td $atrr id='totalAgentes_1_".$agente->getId()."' style='background: #ccc;'><p>".(${'totalTipo_1'}+0)."</p></td>";
            $calida       .= "<td $atrr id='totalAgentes_2_".$agente->getId()."' style='background: #ccc;'><p>".(${'totalTipo_2'}+0)."</p></td>";
            $depuracion   .= "<td $atrr id='totalAgentes_3_".$agente->getId()."' style='background: #ccc;'><p>".(${'totalTipo_3'}+0)."</p></td>";
            $totalEstrategia .= "<td $atrr  id='totalEstrategiaAgentes".$agente->getId()."' style='background: #ccc;'><p>".(${'totalTipo'}+0)."</p></td>";
            
            }
            
            
            foreach ($llamadasEstartegias as $llamadasEstartegia){
                
            $valorInt =  ${'totalHechas_'.$llamadasEstartegia->getId()}+0;
            ${"cadena".$llamadasEstartegia->getId()} .= "<td $atrr>$valorInt</td>";
            }
            
           
            
            $obligatorios .= "<td $atrr id='totalAgentes_1_0' style='background: #ccc;'><p>".(${'totalAsig_1'}+0)."</p></td>";
            $calida       .= "<td $atrr id='totalAgentes_2_0' style='background: #ccc;'><p>".(${'totalAsig_2'}+0)."</p></td>";
            $depuracion   .= "<td $atrr id='totalAgentes_3_0' style='background: #ccc;'><p>".(${'totalAsig_3'}+0)."</p></td>";
            $totalEstrategia .= "<td $atrr  id='totalEstrategiaAgentes0' style='background: #ccc;'><p>".(${'totalAsig'}+0)."</p></td>";
            ?>
            <td class="estraAgentesTitulo">
                <div class="estraAgentes">
                <font style="font-size: 14px;">TOTALES</font><br>
                Hechas<br>
                
                </div>
            </td>
        </tr>
        
<?php //FIN del Armado del esqueleto ?>
        
<?php 
        
            foreach ($llamadasEstartegias as $llamadasEstartegia){
                
                $imp[$llamadasEstartegia->getTipo()].= "<tr>".${"cadena".$llamadasEstartegia->getId()}."</tr>";
            }
            
            
            ?>
        
        
        
        <!--LLAMADAS PROGRAMADAS -->
        <tr><td colspan="<?php echo $countColumnas+1;?>" style="height: 5px;"></td></tr>
        <tr>
            <td class="estraAgentesTitulo divFondo">
            <div class="espLeft"></div>
            <div class="flechaLef flechaLeftdiv">
                OBLIGATORIAS 
            </div></td>
            <?php echo $obligatorios; ?>
            
        </tr>
        <tr><td colspan="<?php echo $countColumnas+1;?>" style="height: 5px;"></td></tr>
        
        <tr><?php echo $imp[1]; ?></tr>
        
        
        <!--FIN LLAMADAS PROGRAMADAS -->
        
        
        <!--LLAMADAS DE CONTROL DE CALIDAD -->
        <tr><td colspan="<?php echo $countColumnas+1;?>" style="height: 5px;"></td></tr>
        <tr>
            <td class="estraAgentesTitulo divFondo">
            <div class="espLeft"></div>
            <div class="flechaLef flechaLeftdiv">
                CONTROL DE CALIDAD 
            </div></td>
            <?php echo $calida; ?>
        </tr>
        <tr><td colspan="<?php echo $countColumnas+1;?>" style="height: 5px;"></td></tr>
        
        <tr><?php echo $imp[2]; ?></tr>
        <!--FIN LLAMADAS DE CONTROL DE CALIDAD -->
        
        
        
        <!--LLAMADAS DE SEGUIMIENTO -->
        <tr><td colspan="<?php echo $countColumnas+1;?>" style="height: 5px;"></td></tr>
        <tr>
            <td  class="estraAgentesTitulo divFondo">
            <div class="espLeft"></div>
            <div class="flechaLef flechaLeftdiv">
                TRABAJO DE DEPURACION
            </div></td>
            <?php echo $depuracion; ?>
        </tr>
        <tr><td colspan="<?php echo $countColumnas+1;?>" style="height: 5px;"></td></tr>
        
        
        <tr><?php echo $imp[3]; ?></tr>
        <!--FIN LLAMADAS DE SEGUIMIENTO -->
        
        <!--LLAMADAS DE SEGUIMIENTO -->
        <tr><td colspan="<?php echo $countColumnas+1;?>" style="height: 5px;"></td></tr>
        <tr>
            <td  class="estraAgentesTitulo divFondo">
            <div class="espLeft"></div>
            <div class="flechaLef flechaLeftdiv">
                TOTALES
            </div></td>
            <?php echo $totalEstrategia; ?>
        </tr>
        
        
        <tr><td colspan="<?php echo $countColumnas+1;?>" style="height: 50px;">
                <?php 
                if(count($estrategiaDetalle)<=0){ ?>
                <input class="button-submit" type="button" value="Asignar Filtros"  id="submit"/>
                <?php } ?>
            </td></tr>
        
        
    </table>

</div>
        

<div id="rer">
    
</div>



<script type="text/javascript">
<?php if(count($estrategiaDetalle)<=0) { ?>
         $('#submit').click(function(){
             
                var userId          = '';
                
               if($('.userId').length>0){
                    $('.userId').each(function (){
                        //var idAttr = parseInt($(this).context.id.match(/\d+/));
                        var idAttr = $(this).html();
                        userId += idAttr+','; 

                });}
            
            var agentesId ='';
            
            
               $('.agentesInput').each(function (){
                        var idAttr = $(this).attr('id')+'_'+$(this).val();
                        if($(this).val()>0)
                        agentesId += idAttr+','; 

                });
             
             
             
             $.ajax({
                url: '<?php echo url_for("estrateguia/saveEstrategia"); ?>',
                data: 'usuario_filters='+userId+'&estrategia_id=<?php echo $estrategia_id; ?>&agentes_id='+agentesId,
                type: "POST",
                beforeSend: function(){
                    
                    $('#filtroRangos').html('');
                  
                },
                success: function(theResponse){
                        divDisable();
                        $('#filtroRangos').html(theResponse);
                        $('#filtroRangos').slideDown(220);
                }});
            
             
         });
         
         
        $(document).ready(function() {

                divDisable();
                cargarLlamdasObligatorias();

        });

function cargarLlamdasObligatorias(){
        //closeAll();
        
        $('#filtroRangos').show().html('<table width="100%"><tr><td align="center" valign="middle" style="padding-top:40px;padding-bottom:40px;">Cargando...<br><br><img style="padding-left: 10px;" src="/images/ajax-loader.gif" alt="Cargando..." title="Cargando..." /></td></tr></table>');
    
    
      $.ajax({
        url: '<?php echo url_for("estrateguia/automatico?servicioId=1&Option=1"); ?>',
        type: "POST",
        beforeSend: function(){
            $('#filtroRangos').html('<table width="100%"><tr><td align="center" valign="middle" style="padding-top:40px;padding-bottom:40px;">Cargando Canceladas No reagendadas Gromming...<br><br><img style="padding-left: 10px;" src="/images/ajax-loader.gif" alt="Cargando..." title="Cargando..." /></td></tr></table>');
        },
        success: function(theResponse){

                $('#result1_1').html(theResponse);


                $.ajax({
                url: '<?php echo url_for("estrateguia/automatico?servicioId=2&Option=1"); ?>',
                type: "POST",
                beforeSend: function(){
                    $('#filtroRangos').html('<table width="100%"><tr><td align="center" valign="middle" style="padding-top:40px;padding-bottom:40px;">Cargando Canceladas No reagendadas Nutrition...<br><br><img style="padding-left: 10px;" src="/images/ajax-loader.gif" alt="Cargando..." title="Cargando..." /></td></tr></table>');
                },
                success: function(theResponse){

                        $('#result2_1').html(theResponse);
                        sumaValoresRangoEquiv(1);
                        
                        
                        $.ajax({
                        url: '<?php echo url_for("estrateguia/automatico?servicioId=1&Option=2"); ?>',
                        type: "POST",
                        beforeSend: function(){
                            $('#filtroRangos').html('<table width="100%"><tr><td align="center" valign="middle" style="padding-top:40px;padding-bottom:40px;">Cargando Citas telefonicas Gromming...<br><br><img style="padding-left: 10px;" src="/images/ajax-loader.gif" alt="Cargando..." title="Cargando..." /></td></tr></table>');
                        },
                        success: function(theResponse){

                                $('#result1_2').html(theResponse);
                                sumaValoresRangoEquiv(2);




           $.ajax({
                url: '<?php echo url_for("estrateguia/automatico?servicioId=1&Option=3&fecha_inicial=".date('Y-m-d')); ?>',
                type: "POST",
                beforeSend: function(){
                    $('#filtroRangos').html('<table width="100%"><tr><td align="center" valign="middle" style="padding-top:40px;padding-bottom:40px;">Cargando Periodicidades de Hoy Gromming...<br><br><img style="padding-left: 10px;" src="/images/ajax-loader.gif" alt="Cargando..." title="Cargando..." /></td></tr></table>');
                },
                success: function(theResponse){
                        
                        $('#result1_3').html(theResponse);
                        
                         $.ajax({
                            url: '<?php echo url_for("estrateguia/automatico?servicioId=2&Option=3&fecha_inicial=".date('Y-m-d')); ?>',
                            type: "POST",
                            beforeSend: function(){
                                $('#filtroRangos').html('<table width="100%"><tr><td align="center" valign="middle" style="padding-top:40px;padding-bottom:40px;">Cargando Periodicidades de hoy Nutrition...<br><br><img style="padding-left: 10px;" src="/images/ajax-loader.gif" alt="Cargando..." title="Cargando..." /></td></tr></table>');
                            },
                            success: function(theResponse){

                                    $('#result2_3').html(theResponse);
                                    sumaValoresRangoEquiv(3);
                                    
                                    
                                    $.ajax({
                                        url: '<?php echo url_for("estrateguia/automatico?servicioId=1&Option=4&fecha_inicial=".date('Y-m-d')); ?>',
                                        type: "POST",
                                        beforeSend: function(){
                                            $('#filtroRangos').html('<table width="100%"><tr><td align="center" valign="middle" style="padding-top:40px;padding-bottom:40px;">Cargando Periodicidades hasta 3 meses Gromming...<br><br><img style="padding-left: 10px;" src="/images/ajax-loader.gif" alt="Cargando..." title="Cargando..." /></td></tr></table>');
                                        },
                                        success: function(theResponse){

                                                $('#result1_4').html(theResponse);
                                                
                                                
                                                $.ajax({
                                                    url: '<?php echo url_for("estrateguia/automatico?servicioId=2&Option=4&fecha_inicial=".date('Y-m-d')); ?>',
                                                    type: "POST",
                                                    beforeSend: function(){
                                                        $('#filtroRangos').html('<table width="100%"><tr><td align="center" valign="middle" style="padding-top:40px;padding-bottom:40px;">Cargando Periodicidades hasta 3 meses Nutrition...<br><br><img style="padding-left: 10px;" src="/images/ajax-loader.gif" alt="Cargando..." title="Cargando..." /></td></tr></table>');
                                                    },
                                                    success: function(theResponse){

                                                            $('#result2_4').html(theResponse);
                                                            sumaValoresRangoEquiv(4);
                                                            
                                                            
                                                            
                                                            $.ajax({
                                                            url: '<?php echo url_for("estrateguia/automatico?servicioId=1&Option=5"); ?>',
                                                            type: "POST",
                                                            beforeSend: function(){
                                                                $('#filtroRangos').html('<table width="100%"><tr><td align="center" valign="middle" style="padding-top:40px;padding-bottom:40px;">Cargando Llamadas programadas Gromming...<br><br><img style="padding-left: 10px;" src="/images/ajax-loader.gif" alt="Cargando..." title="Cargando..." /></td></tr></table>');
                                                            },
                                                            success: function(theResponse){

                                                                    $('#result1_5').html(theResponse);
                                                                    
                                                                    
                                                                    $.ajax({
                                                                    url: '<?php echo url_for("estrateguia/automatico?servicioId=2&Option=5"); ?>',
                                                                    type: "POST",
                                                                    beforeSend: function(){
                                                                        $('#filtroRangos').html('<table width="100%"><tr><td align="center" valign="middle" style="padding-top:40px;padding-bottom:40px;">Cargando Llamadas programadas Nutrition...<br><br><img style="padding-left: 10px;" src="/images/ajax-loader.gif" alt="Cargando..." title="Cargando..." /></td></tr></table>');
                                                                    },
                                                                    success: function(theResponse){

                                                                            $('#result2_5').html(theResponse);
                                                                            sumaValoresRangoEquiv(5);
                                                            
                                                            
                                                            
                                                            $.ajax({
                                                                url: '<?php echo url_for("estrateguia/automatico?servicioId=1&Option=9&fecha_inicial=".date('Y-m-d')); ?>',
                                                                type: "POST",
                                                                beforeSend: function(){
                                                                    $('#filtroRangos').html('<table width="100%"><tr><td align="center" valign="middle" style="padding-top:40px;padding-bottom:40px;">Cargando Periodicidades > 3 meses hasta 6 meses Gromming...<br><br><img style="padding-left: 10px;" src="/images/ajax-loader.gif" alt="Cargando..." title="Cargando..." /></td></tr></table>');
                                                                },
                                                                success: function(theResponse){

                                                                        $('#result1_9').html(theResponse);
                                                                        
                                                                        $.ajax({
                                                                            url: '<?php echo url_for("estrateguia/automatico?servicioId=2&Option=9&fecha_inicial=".date('Y-m-d')); ?>',
                                                                            type: "POST",
                                                                            beforeSend: function(){
                                                                                $('#filtroRangos').html('<table width="100%"><tr><td align="center" valign="middle" style="padding-top:40px;padding-bottom:40px;">Cargando Periodicidades > 3 meses hasta 6 meses Nutrition...<br><br><img style="padding-left: 10px;" src="/images/ajax-loader.gif" alt="Cargando..." title="Cargando..." /></td></tr></table>');
                                                                            },
                                                                            success: function(theResponse){

                                                                                    $('#result2_9').html(theResponse);
                                                                                    sumaValoresRangoEquiv(9);
                                                                                    
                                                                                     $.ajax({
                                                                                        url: '<?php echo url_for("estrateguia/automatico?servicioId=1&Option=10&fecha_inicial=".date('Y-m-d')); ?>',
                                                                                        type: "POST",
                                                                                        beforeSend: function(){
                                                                                            $('#filtroRangos').html('<table width="100%"><tr><td align="center" valign="middle" style="padding-top:40px;padding-bottom:40px;">Cargando Periodicidades Ultimo < 3 meses Gromming...<br><br><img style="padding-left: 10px;" src="/images/ajax-loader.gif" alt="Cargando..." title="Cargando..." /></td></tr></table>');
                                                                                        },
                                                                                        success: function(theResponse){

                                                                                                $('#result1_10').html(theResponse);
                                                                                                
                                                                                                
                                                                                                $.ajax({
                                                                                                    url: '<?php echo url_for("estrateguia/automatico?servicioId=2&Option=10&fecha_inicial=".date('Y-m-d')); ?>',
                                                                                                    type: "POST",
                                                                                                    beforeSend: function(){
                                                                                                        $('#filtroRangos').html('<table width="100%"><tr><td align="center" valign="middle" style="padding-top:40px;padding-bottom:40px;">Cargando Periodicidades Ultimo < 3 meses Nutrition...<br><br><img style="padding-left: 10px;" src="/images/ajax-loader.gif" alt="Cargando..." title="Cargando..." /></td></tr></table>');
                                                                                                    },
                                                                                                    success: function(theResponse){

                                                                                                            $('#result20_10').html(theResponse);
                                                                                                            sumaValoresRangoEquiv(10);
                                                                                                            closeAll();
                                                                                                            
                                                                                                             
                                                                                                            
                                                                                                    }});



                                                                                        }});



                                                                            }});


                                                                }});
                                                       }}); }});
                                                     }});

                                        }});
                                    

                            }});
                            
                            
                            
                            
                            
                            
                            //
                        
                }});



                    }});
                }});
            }});


}




function onClickFiltro(servicioId,servicioNombre,Option){
    
    
    $("body").css("overflow", "hidden");
    
    var optionNombre    = $('#option'+Option).html();
    var userId          = '';
    
    $('#result'+servicioId+'_'+Option).html('<p>0</p>');
    sumaValoresRangoEquiv(Option);
    
    if($('.userId').length>0){
    $('.userId').each(function (){
        var idAttr = parseInt($(this).context.id.match(/\d+/));
        userId += idAttr+','; 
        
    });}
    
    $('#filtroRangos').show().html('<table width="100%"><tr><td align="center" valign="middle" style="padding-top:40px;padding-bottom:40px;">Cargando...<br><br><img style="padding-left: 10px;" src="/images/ajax-loader.gif" alt="Cargando..." title="Cargando..." /></td></tr></table>');
    
           $.ajax({
                url: '<?php echo url_for("estrateguia/option"); ?>',
                data: 'userId='+userId+'&servicioId='+servicioId+'&servicioNombre='+servicioNombre+'&Option='+Option+'&optionNombre='+optionNombre,
                type: "POST",
                beforeSend: function(){
                    
                    $('#filtroRangos').html('<table width="100%"><tr><td align="center" valign="middle" style="padding-top:40px;padding-bottom:40px;">Cargando...<br><br><img style="padding-left: 10px;" src="/images/ajax-loader.gif" alt="Cargando..." title="Cargando..." /></td></tr></table>');
                  
                },
                success: function(theResponse){
                        divDisable();
                        $('#filtroRangos').html(theResponse);
                        
                }});
     
   
}
<?php } ?>

function sumaValoresRangoEquiv(Option,agente){
    
    
     var suma = 0;
     var item = 0;
     var totalEstrategiaSum = 0;
     var totalAgentesSum = 0;
     
    <?php foreach ($servicios as $servicio){ ?>
$('#totalEstrategia<?php echo $servicio->getId(); ?> p').html('0');
    <?php foreach ($llamadasEstartegias as $llamadasEstartegia){ ?>
$('#total_<?php echo $llamadasEstartegia->getTipo(); ?>_<?php echo $servicio->getId(); ?> p').html('0');
var total_<?php echo $llamadasEstartegia->getTipo(); ?>_0 = 0;
    <?php }?><?php }?>
    
    
<?php foreach ($usuariosAgentes as $agente){ ?>
<?php foreach ($llamadasEstartegias as $llamadasEstartegia){ ?>
        $('#totalAgentes_<?php echo $llamadasEstartegia->getTipo(); ?>_<?php echo $agente->getId(); ?> p').html('0');
        var totalAgentes_<?php echo $llamadasEstartegia->getTipo(); ?>_0 = 0;
<?php }?>   
<?php }?>
    
    <?php foreach ($servicios as $servicio){ ?>

//------------------Corte de Servicio <?php echo $servicio->getId() ?>

        suma = suma + parseFloat($('#result<?php echo $servicio->getId()."_"; ?>'+Option+' p').html());
           
<?php foreach ($llamadasEstartegias as $llamadasEstartegia){ ?>
        $('#total_<?php echo $llamadasEstartegia->getTipo(); ?>_<?php echo $servicio->getId(); ?> p').html(parseFloat($('#total_<?php echo $llamadasEstartegia->getTipo(); ?>_<?php echo $servicio->getId(); ?> p').html()) + parseFloat($('#result<?php echo $servicio->getId()."_".$llamadasEstartegia->getId()?> p').html()));
        $('#totalEstrategia<?php echo $servicio->getId(); ?> p').html(parseFloat($('#totalEstrategia<?php echo $servicio->getId(); ?> p').html())+ parseFloat($('#result<?php echo $servicio->getId()."_".$llamadasEstartegia->getId()?> p').html()));
        <?php echo "total_".$llamadasEstartegia->getTipo()."_0 = parseFloat(total_".$llamadasEstartegia->getTipo()."_0) + parseFloat($('#result".$servicio->getId()."_".$llamadasEstartegia->getId()." p').html());\n"; ?>
            totalEstrategiaSum = totalEstrategiaSum + <?php echo "parseFloat($('#result".$servicio->getId()."_".$llamadasEstartegia->getId()." p').html());"; ?>
<?php }?>
    
    <?php }?>
    

    
    var longitud = $('.agente_'+Option).length;
    
    var division = suma / longitud;
        division = parseInt(division);
    
    
    var resta = 0;
    $('.agente_'+Option).each(function (){
        if(agente!=1)
        $(this).val(division);
        resta = resta + division;
        
    });


<?php foreach ($usuariosAgentes as $agente){ ?>
//------------------------Corte de Agente <?php echo $agente->getId(); ?> 
$('#totalEstrategiaAgentes<?php echo $agente->getId(); ?> p').html('0');
<?php foreach ($llamadasEstartegias as $llamadasEstartegia){ ?>
        if($('#agente_<?php echo $llamadasEstartegia->getId()."_".$agente->getId();?>').val()){
        $('#totalAgentes_<?php echo $llamadasEstartegia->getTipo(); ?>_<?php echo $agente->getId(); ?> p').html(parseFloat(parseFloat($('#totalAgentes_<?php echo $llamadasEstartegia->getTipo()."_".$agente->getId(); ?> p').html()) + parseFloat($('#agente_<?php echo $llamadasEstartegia->getId()."_".$agente->getId();?>').val())));
        
        <?php echo "totalAgentes_".$llamadasEstartegia->getTipo()."_0 = parseFloat(totalAgentes_".$llamadasEstartegia->getTipo()."_0) + parseFloat($('#agente_".$llamadasEstartegia->getId()."_".$agente->getId()."').val());\n"; ?>
        $('#totalEstrategiaAgentes<?php echo $agente->getId(); ?> p').html(parseFloat($('#totalEstrategiaAgentes<?php echo $agente->getId(); ?> p').html())+parseFloat($('#agente_<?php echo $llamadasEstartegia->getId()."_".$agente->getId();?>').val()));
        $('#total_<?php echo $llamadasEstartegia->getTipo(); ?>_0').html(<?php echo 'total_'.$llamadasEstartegia->getTipo().'_0'; ?> + ' / '+<?php echo 'totalAgentes_'.$llamadasEstartegia->getTipo().'_0'; ?>);
        
        
        totalAgentesSum = totalAgentesSum + parseFloat($('#agente_<?php echo $llamadasEstartegia->getId()."_".$agente->getId();?>').val());
        
        }
<?php }?>   
<?php }?>

     $('#totalEstrategia0 p').html(totalEstrategiaSum+ ' / '+totalAgentesSum);
    
      $('#total_'+Option).html(suma+' / '+resta);
    
    
       if(suma>=resta){
        $('#total_'+Option).css({'background':'#fff','color':'#000','font-weight':'normal'});
    }else{
        $('#total_'+Option).css({'background':'#ff3333','color':'#fff','font-weight':'bold'});
    }     
    
    
    
    
}
<?php if(count($estrategiaDetalle)<=0) { ?>
function sumaValoresRango(Option){
    
    var suma = 0;
    
    
    <?php foreach ($servicios as $servicio){ ?>
    
           suma = suma + parseFloat($('#result<?php echo $servicio->getId()."_"; ?>'+Option+' p').html());
    
    <?php }?>
    
    
    sumaValoresRangoEquiv(Option,1);
    
    var resta = 0;
    $('.agente_'+Option).each(function (){
       if($(this).val()>0){
        resta = resta + parseFloat($(this).val());
       }
    });
    
    $('#total_'+Option).html(suma+' / '+resta);
    
    if(suma>=resta){
        $('#total_'+Option).css({'background':'#fff','color':'#000','font-weight':'normal'});
    }else{
        $('#total_'+Option).css({'background':'#ff3333','color':'#fff','font-weight':'bold'});
    }
    
    
    
}

<?php }?>
<?php 
if(!$agenteActivo){
foreach ($llamadasEstartegias as $llamadasEstartegia)
    echo "sumaValoresRangoEquiv(".$llamadasEstartegia->getId().");";
}
?>
    





</script>


    